<?php

if (DIRECTORY_SEPARATOR == '\\') { // Windows
	// for test output only
	mb_internal_encoding('UTF-8');
	mb_http_output("SJIS-Win");
	ob_start("mb_output_handler");
}

function fixTitle($title) {
	$title = preg_replace('/[\\r\\n]/', '', $title);
	return $title;
}

function fixBody($body) {
	$body = preg_replace('/(\\r\\n|\\r)/', "\n", $body);
	$lines = explode("\n", $body);
	$zsp = '\xE3\x80\x80';
	$body = '';
	foreach ($lines as $line) {
		if (mb_substr($line, 0, 2) == $zsp . $zsp) {
			//
			die("don't not found");
			if (strlen($body) > 0) {
				$body .= "\n";
			}
			$body .= mb_substr($line, 1);
			continue;
		}
		$body .= mb_substr($line, 1);
	}
	return $body;
}

$title = '【インドネシア／オーストラリア】サンゲアンアピ火山噴火　噴煙で運休の豪
北部の航空便、1日に再開
';

$body = '　　インドネシアのサンゲアンアピ（Sangeang Api）火山が30日に噴火し、周
　囲の4つの村の住民少なくとも7300人が避難した。今のところ死傷者は出て
　いない。
　　同火山の噴煙が南下したため、オーストラリア北部のダーウィン（Darwi
　n）空港を発着するすべての航空便が運休となったが、1日に再開した。運休
　中、豪西海岸の各地からインドネシアのバリ（Bali）島行きを予定していた
　旅行客にも影響が出た模様。
';

$title = fixTitle($title);
echo $title;

echo "\n\n";

$body = fixBody($body);
echo $body;
